package com.huli.service;

import com.github.pagehelper.PageInfo;
import com.huli.pojo.OrderInfo;
import com.huli.vo.*;

import java.util.List;

public interface OrderInfoService {
    // 根据参数获取订单信息列表
    OrganizationUserVo orderInfoList(OrganizationUserVo param);

    // 根据id获取订单信息
    OrderInfo orderInfoById(Long id);

    // 更新订单信息
    void updateOrderInfo(OrderInfo orderInfo);

    // 更新订单状态
    void orderStatus(Integer status);


    // 根据id和用户id获取订单信息
    void orderInfoUser(Long id, Long userId);

    OrganizationUserVo orderInfoStatusList(OrganizationUserVo param);

    OrganizationUserVo orderInfoStatusList0(OrganizationUserVo param);
    PageInfo<OrderDetailVO> orderInfoList2(OrderDetailVO orderDetailVO);
    PageInfo<OrderInfoVo> orderInfoList55(OrderInfoVo orderInfoVo);
    PageInfo<OrderInfooVo> orderInfoList66(OrderInfooVo orderInfoVo);
    PageInfo<LogInfoVO> orderInfoList77(LogInfoVO logInfoVO);
    PageInfo<ServiceInfoVO> orderInfoList88(ServiceInfoVO serviceInfo);
    List<OrderInfo> findAllOrderInfo();


}
